care leavers - French English Dictionary